首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
1'"
3
百度
4
bxss.me
5
@诉说趣闻
6
@纽约时间
7
1'
8
../1
9
/\bxss.me
10
c:/windows/win.ini
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
1'"
3
百度
4
bxss.me
5
@诉说趣闻
6
@纽约时间
7
1'
8
../1
9
/\bxss.me
10
c:/windows/win.ini
分类
社会
娱乐
国际
人权
科技
经济
其它
二湘:朱令去世一周年,清华学子控诉清华在朱令案中的冷血和无耻
“四川大学姜涛与爱人程月玲”,你们现在还好吗?
为了这部描述从“反右”到“文革”的禁片,田壮壮付出了十年不能拍片的代价
关于字节基建
李宜雪的良知卖了2万元,真正需要声援的是罗灿宏啊
生成图片,分享到微信朋友圈
查看原文
其他
无到无限,回顾 AWS 关系型数据库 15 年的发展历程
Original
天舟
Bytebase
2023-12-22
又是一年一度 AWS re:Invent,这次关系型数据库最重磅的发布是
Amazon Aurora Limitless Database
(无限数据库)。在 AWS 高级副总裁 Peter DeSantis 的 Keynote 里,也用了将近一半的篇幅回顾了 AWS 关系型数据库的发展历程。
2009 - RDS
把 MySQL, PostgreSQL 托管到了云上,从无到有。
2014 - Aurora
基于 log 架构 (内部代号 Grover),打造了 Aurora。在保持了 MySQL / PostgreSQL 完全兼容的同时,大大提升了性能和可用性。
2018 - Aurora Serverless
通过内部代号 Caspian,为数据库优化的虚拟化技术,提供了数据库资源的无缝上下伸缩。
2023 - Aurora Limitless
通过自研的时钟同步,来实现高性能的分布式事务,推出了可以横向写扩展的分布式数据库。
从架构上看,Aurora Limitless 类似于 Google Spanner,两者都属于分布式数据库 (NewSQL)。分布式数据库最难的点是实现高性能分布式事务,这里 Aurora Limitless 也是采用了和 Google Spanner TrueTime 类似的方案。目前Aurora Limitless 的资料还很少,后续还要关注它和原生 PostgreSQL 的兼容性,以及它的性能。
说到数据库兼容性,这次 Aurora Limitless 率先推出的是 PostgreSQL 的支持而不是 MySQL。我想是两个原因,一是 PostgreSQL 的代码更加容易适配 Aurora Limitless 的架构。Limitless 的架构需要一个解析 SQL 的 Router 组件,而 PostgreSQL server 层的代码更容易被剥离出来做一个 Router;另一个是在国外 PostgreSQL 的使用量也已经赶上 MySQL 了。
整体回顾
AWS 关系型数据库经过 15 年的迭代,4 次技术突破对应 4 代产品,达到了现在 Aurora Limitless 的形态。从数据库核心看,Aurora Limitless 已经是接近完全形态。剩下的大问题都集中在开发工作流上,比如在线大表变更,瞬间复制出一个数据库用于开发 / 测试。
无到无限的路已经走完,也期待 Aurora 的未来,从无限走向无瑕 (Limitless to Flawless)。
Docker 犯下的三个致命错误:一号员工十周年的反思
结合图文一起搞懂 MySQL 事务、MVCC、ReadView!
PostgreSQL 数据脱敏方式盘点
Star History 十月开源精选 |AI for Postgres
继续滑动看下一个
轻触阅读原文
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存